package com.example.testapplication;

import androidx.appcompat.app.AppCompatActivity;
import androidx.viewpager.widget.PagerTabStrip;
import androidx.viewpager.widget.ViewPager;

import android.graphics.Color;
import android.os.Bundle;
import android.util.TypedValue;

import com.example.testapplication.adapter.MobilePagerAdapter;
import com.example.testapplication.bean.GoodsInfo;

import java.util.ArrayList;

public class FragmentDynamicActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_fragment_dynamic);

        initPagerStrip();// 初始化翻页标题栏
        initViewPager(); // 初始化翻页视图
    }

    private void initViewPager() {
        ArrayList<GoodsInfo> goodsList = GoodsInfo.getDefaultList();
        // 构建一个手机商品的碎片翻页适配器
        MobilePagerAdapter adapter = new MobilePagerAdapter(
                getSupportFragmentManager(),goodsList
        );
        // 从布局中获取翻页视图
        ViewPager viewPager = findViewById(R.id.vp_content2);
        viewPager.setAdapter(adapter);
        viewPager.setCurrentItem(0);

    }

    private void initPagerStrip() {
        PagerTabStrip pts_tab = findViewById(R.id.pts_tab2);
        // 设置翻页标题栏的文本大小
        pts_tab.setTextSize(TypedValue.COMPLEX_UNIT_SP,20);
        // 设置翻页标题栏的文本颜色
        pts_tab.setTextColor(Color.BLACK);
    }
}